.block { width: 100%; max-width: 1200px; margin: 0 auto; }
.IndTitle { text-align: center; margin-bottom: 30px; }
.IndTitle > span { height: 2px; background: #2373c8; width: 47px; display: inline-block; }
.IndTitle > p { font-size: 36px; color: #000; padding:  0; font-weight: 600; }
.IndTitle > h1 { font-size: 18px; color: #666; padding: 5px 0; }
.IndexAgent { background-color: #f4f5f7; padding:20px 0 60px; }
.IndexAgent .AgentBox > ul.navUl { text-align: center; padding-bottom: 25px; }
.IndexAgent .AgentBox > ul.navUl li { display: inline-block; padding: 5px 25px; border: 1px solid #e9e9e9; margin: 0 10px; cursor: pointer; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.IndexAgent .AgentBox > ul.navUl li.Selects, .IndexAgent .AgentBox > ul.navUl li:hover { background-color: #2373c8; color: #fff; border-color: #2373c8; }
.IndexAgent .AgentBox > .AgentCont { padding: 20px 0; position: relative; height: 360px; padding-bottom: 0; }
.IndexAgent .AgentBox > .AgentCont > div:first-child { z-index: 100; }
.IndexAgent .AgentBox > .AgentCont > div:nth-child(2) { z-index: 1; }
.IndexAgent .AgentBox > .AgentCont > div { position: absolute; top: 0; left: 0; background-color: #f4f5f7; }
.AgentCont > a { position: absolute; bottom: 0; left: 50%; display: block; width: 250px; padding: 8px 0; border-radius: 25px; text-align: center; border: 1px solid #ccc; color: #999; transition: all .8s; -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; margin-left: -125px; }
.AgentCont > a:hover { background-color: #ccc; color: #fff; border-color: transparent; }
.scrolllist { width: 95%; height: 345px; margin: 0 auto; position: relative; max-width: 1920px; min-width: 1200px; }
.picScroll-left { width: 1200px; /* overflow: hidden; */ position: relative; }
.picScroll-left .hd { overflow: hidden; display: inline-block; position: absolute; top: 42%; z-index: 100; cursor: pointer; }
.picScroll-left .hd a { display: block; height: 70px; width: 40px; overflow: hidden; background: url(../images/indexLeft.png) no-repeat center center; transition: all .8s; -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; }
.picScroll-left .rights { right: -100px; }
.picScroll-left .rights > a { background-image: url(../images/indexRight.png); }
.picScroll-left .lefts { left: -100px; }
.picScroll-left .lefts:hover a { background: url(../images/indexLeft2.png) no-repeat center center; }
.picScroll-left .rights:hover a { background: url(../images/indexRight2.png) no-repeat center center; }
.picScroll-left .bd { margin-left: 40px; }
.picScroll-left .bd .tempWrap { }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; width: 250px; /*padding: 5px;*/ margin: 4px 10px; margin-bottom: 20px; background-color: #fff; border-bottom: 2px solid transparent; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.picScroll-left .bd ul li:nth-of-type(1n+0) { border-color: #ffac13; }
.picScroll-left .bd ul li:nth-of-type(2n+0) { border-color: #83c44e; }
.picScroll-left .bd ul li:nth-of-type(3n+0) { border-color: #2196f3; }
.picScroll-left .bd ul li:nth-of-type(4n+0) { border-color: #e53935; }
.picScroll-left .bd ul li:hover { box-shadow: 0 7px 14px #ccc; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 230px; height: 230px; }
.picScroll-left .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-left .bd ul li div.content { overflow: hidden; float: left; width: 100%; margin-top: -5px; background: #fff; padding-top: 20px; margin-bottom: 15px; }
.picScroll-left .bd ul li div.content > h1 { font-size: 24px; color: #333; margin-bottom: 6px; overflow: hidden; height: 25px; line-height: 25px; }
.picScroll-left .bd ul li div.content > span { display: block; width: 90%; margin: 0 auto; height: 22px; text-align: center; overflow: hidden; }
.picScroll-left .bd ul li .title { line-height: 24px; }
@media(max-width:768px) {
.IndexAgent .AgentBox > .AgentCont{ height:300px;}
.IndexAgent .AgentBox > ul.navUl li { padding: 5px 10px; margin: 0 2px; }
}
.scroll_01bg { }
.scroll_01 { position: relative; }
.scroll_01 .hd { }
.scroll_01 .hd a { display: block; width: 41px; height: 70px; margin-top: -35px; position: absolute; top: 50%; background-repeat: no-repeat; background-position: center; cursor: pointer; }
.scroll_01 .hd a.prev { background-image: url(images/indexLeft.png); left: -100px; }
.scroll_01 .hd a.next { background-image: url(images/indexRight.png); right: -100px; }
.scroll_01 .bd { }
.scroll_01 .bd ul { padding: 15px 0 !important; }
.scroll_01 .bd ul li { float: left; width: 260px; margin: 0 10px; background: #fff; border-bottom: 2px solid #ffac13; text-align: center; transition: all .3s ease; }
.scroll_01 .bd ul li:nth-child(2n) { border-color: #83c44e; }
.scroll_01 .bd ul li:hover { box-shadow: 0 7px 14px #ccc; }
.scroll_01 .bd ul li .nr_box { padding: 5px; }
.scroll_01 .bd ul li .txt { padding: 8px 0; color: #333; }
.scroll_01 .bd ul li .txt .h2 { font-size: 24px; line-height: 34px; height: 34px; overflow: hidden; font-weight: bold; }
.scroll_01 .bd ul li .img { }
.scroll_01 .bd ul li .img img { display: block; margin: 0 auto; width: 230px; height: 230px; }
@media(max-width:768px) {
.scroll_01 .bd ul li { width: 170px; margin: 0 5px; }
.scroll_01 .bd ul li .txt .h2 { font-size: 14px; line-height: 24px; height: 24px; }
.scroll_01 .bd ul li .img img { width: 150px; height: 150px; }
}
.IndTitle { text-align: center; margin-bottom: 30px; }
.IndTitle > span { height: 2px; background: #2373c8; width: 47px; display: inline-block; }
.IndTitle > p { font-size: 36px; color: #000;  font-weight: 600; }
.IndTitle > h1 { font-size: 18px; color: #666; padding: 0; }
#about_us { padding-top: 10px; padding-bottom: 1.40%; background: url(../images/abg.jpg) no-repeat center top; }
#about_us .center { width: 1200px; margin: 0 auto; color: #FFFFFF; }
#about_us .pics { float: right; width: 49.32%; position: relative; padding-top: 23.98%; background: #000; }
#about_us .pics img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block; }
#about_us .btn_more { width: 64px; font-size: 14px; color: #0168b7; margin-top: 2.07%; text-decoration: underline; text-transform: uppercase; display: block; }
#about_us ._jieshao { overflow: hidden; padding-top: 2.97%; padding-right: 5.04%; padding-left: 24px; min-height: 255px; }
#about_us .PartTitle { margin-bottom: 1.12%; }
@media(max-width:768px){
#about_us{ background-size:cover;}
#about_us .center{ width:100%;}
}